Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN PLACE Terraced £455,762 £260,000 25 Apr 2006
3 OWEN PLACE Terraced £553,184 £499,950 29 Oct 2021
4 OWEN PLACE Terraced £558,839 £440,000 31 Aug 2017
5 OWEN PLACE Terraced £607,629 £465,000 12 Jan 2017
6 OWEN PLACE Terraced £478,233 £412,500 23 Nov 2020